Features Introduced in the 9.0.0 Windows Release

This section provides details about the new features introduced in the Windows 9.0.0 release.

Introduced Sentinel Cloud Licensing: Add-on for Sentinel RMS

Sentinel RMS 9.0.0 Release Notes

>Windows

>Linux

>Mac

>AIX

>HPUX

>Solarisx86

Sentinel RMS is enhanced to support the Sentinel Cloud Licensing (SCL) solution.

SCL enables you to reap benefits of cloud-connected licensing—where software licensing is managed from cloud to serve both on-premises or cloud-based deployments.

SCL combines the security and license enforcement features of Sentinel RMS, the licensing operations management features of Sentinel EMS, and the cloud platform, to deliver a simple and smooth customer experience.

NOTE   The Sentinel Cloud Licensing – Add-on for Sentinel RMS solution is not a part of the Sentinel RMS SDK release. To request for a trial Sentinel Cloud Licensing platform, contact Technical Support.

For more information about SCL, refer to the SCL Add-on for Sentinel RMS - Overview Guide.

Introduced Unified API Set

In this release, a new set of license enforcement API is introduced. These API provide a programmatically superior and scalable alternative to the existing license enforcement API. These API are useful for developers—either designing a new Sentinel RMS-based licensing implementation or planning to upgrade an existing.

NOTE   In the future releases, the Unified API set will eventually replace the existing set of Sentinel RMS license enforcement API.

For more information, see the following documentation sections:

>The section "Which Licensing API to Use?" of the chapter “Planning Application Licensing” in the Developer Guide.

>The chapter "Unified API" of the Sentinel RMS SDK API Reference Guide.

Introduced Java Interface for Unified API

In addition to the native C library, a new Java interface for the Unified API is also included in this release. You can find the interface at the following path:

In Windows

><installdir>\Development\Java - Contains the Java interface source.

><installdir>\Samples\Java - Contains the Java interface sample.

In UNIX

><installdir>/development/java - Contains the Java interface source.

><installdir>/samples/java - Contains the Java interface sample.

Support for License Start Time and End Time

Starting v9.0, you can generate licenses that include the start time and end time values (in hours and minutes). Prior to this release, only date values were specified as time attributes.

To support this enhancement, the following changes are made:

>The time value is based on the "Coordinated Universal Time (UTC)" time standard.

>The 'start time' and 'end time' fields are introduced in the license generator utilities (WlscGen and lscgen).

>The following new API functions are introduced in the license generator library. You can find API details in the Sentinel RMS SDK API Reference Guide:

> VLScgAllowLicBirthTime

>VLScgSetLicBirthMinutes

>VLScgSetLicBirthHours

>VLScgAllowLicExpirationTime

>VLScgSetLicExpirationMinutes

>VLScgSetLicExpirationHours

The following new members are also added in the CodeT, LicenseInfo, and FeatureInfo structures:

>int birth_minutes

>int birth_hours

>int death_minutes

>int death_hours

License Version Upgraded to v16

Due to the following changes in the License Generation module, the license version has been upgraded to v16:

>Many new members are introduced in the license structure to support SCL (Sentinel Cloud Licensing) Add-on for RMS for Sentinel RMS SDK.

>Addition of start time and end time values (see Support for License Start Time and End Time).

Modified Directory Structure of the Sentinel RMS SDK

In this release, directory structure of the Sentinel RMS SDK has been modified for intuitive naming and consistent look-n-feel across all the supported platforms. You can find the new directory names their and contents in the section: Installed Directories.

Support for Windows 10 (Desktop mode)

Support for the 32 and 64-bit versions of Windows 10 (Desktop mode) operating system is added in this release.

Deprecated LRT-based Method of License Revocation

The LRT (License Revocation Ticket)-based method introduced in v8.0.0 is deprecated in this release. The following related changes are done in the SDK:

>The API functions VLSrevokeLicense and VLScgDecodeLicenseRevocationTicket are removed from the various header files
(lserv.h, lscgen.h, lscgen_sdk.h, and lsdecode.h).

>Removed the “Generate Revocation Password” and “Revoke License” menu options in WlmAdmin.

>Removed the sntlpasswdgenutil.dll from Sentinel RMS SDK Windows installation.

>Removed the -lrt and secret options from the lsdecode utility.

>Updated documentation for the above-mentioned changes

Components Removed From the SDK

In this release, the following components are removed from the SDK. To obtain any of the component listed below, contact Technical Support:

>Native Java Client
The native Java client module has been removed from the SDK.

>Demo Directory
The Demo directory (previous location was <installdir>\English\Demo) has been removed from the SDK.

>Report MDB
The ReportDB.mdb file, provided to support graphical reports of License Manager, has been removed from this release.